home *** CD-ROM | disk | FTP | other *** search
/ Fritz: All Fritz / All Fritz.zip / All Fritz / FILES / GENELOGY / FAMHIST.LZH / FDINSTAL.BAT < prev    next >
DOS Batch File  |  1991-05-24  |  4KB  |  105 lines

  1. ECHO OFF
  2. IF NOT %3?==? GOTO GOAHEAD
  3. IF EXIST GO.BAT GO INSTALL
  4. ECHO The FHS distribution diskette must be
  5. ECHO in the default drive.
  6. ECHO :
  7. GOTO FINISH
  8. :GOAHEAD
  9. ECHO :
  10. IF %4?==DISK2? GOTO BLDDISK2
  11. IF %4?==CONT2? GOTO GETDSKB2
  12. IF %4?==ENDIT? GOTO ALLDONE
  13. IF EXIST CONFIG.SYS GOTO SKPCONFG
  14. ECHO>CONFIG.SYS BUFFERS=25
  15. :SKPCONFG
  16. IF EXIST AUTOEXEC.BAT GOTO SKPAUTO
  17. ECHO>AUTOEXEC.BAT ECHO OFF
  18. IF NOT EXIST AUTOEXEC.BAT ECHO>AUTOEXEC.BAT REM Auto Startup for FHS
  19. ECHO>>AUTOEXEC.BAT DATE
  20. ECHO>>AUTOEXEC.BAT DATECALC R
  21. ECHO>>AUTOEXEC.BAT FHS
  22. :SKPAUTO
  23. IF EXIST FHS.BAT GOTO SKPFHS
  24. ECHO>FHS.BAT ECHO OFF
  25. IF NOT EXIST FHS.BAT ECHO>FHS.BAT REM Starting Family History System
  26. ECHO>>FHS.BAT FAMINIT
  27. :SKPFHS
  28. IF EXIST FAMILY.DAT GOTO GETDSKB2
  29. ECHO>FAMILY.DAT FILESA:FAMILY  .NAMA:FAMILY  .ADRA:FAMILY  .OTHA:ANCESTOR.WRKA:DESCNDNT.WRKLPT1:
  30. :GETDSKB2
  31. ECHO :
  32. ECHO If you have 2 disk drives, you should now place the Family History System
  33. ECHO "B2" DISKETTE in the "%2:" drive.
  34. ECHO :
  35. ECHO If you have a single diskette drive, wait until you are asked to switch
  36. ECHO diskettes (I will be copying several program files and you will be asked
  37. ECHO to switch diskettes at least twice for each file).
  38. ECHO :
  39. PAUSE
  40. ECHO :
  41. ECHO Copying files to the program diskette...
  42. IF %1?==1D? %2:\PKUNZIP /O %2:\BASICPGM *.* > NUL:
  43. IF %1?==1D? GOTO GOBACK
  44. %2:\PKUNZIP /O %2:\BASICPGM DATECALC.COM > NUL:
  45. %2:\PKUNZIP /O %2:\BASICPGM FAMMENU.EXE > NUL:
  46. IF %4?==CONT2? GOTO CPYDISK2
  47. %2:\PKUNZIP /O %2:\BASICPGM FAMINIT.EXE > NUL:
  48. %2:\PKUNZIP /O %2:\BASICPGM FAMFILES.EXE > NUL:
  49. %2:\PKUNZIP /O %2:\BASICPGM FAMSCRNA.EXE > NUL:
  50. %2:\PKUNZIP /O %2:\BASICPGM FAMPRNTC.EXE > NUL:
  51. %2:\PKUNZIP /O %2:\BASICPGM PAFGEDCM.EXE > NUL:
  52. %2:\PKUNZIP /O %2:\BASICPGM FAMEXORG.EXE > NUL:
  53. %2:\PKUNZIP /O %2:\BASICPGM BRUN30.EXE > NUL:
  54. GOTO GOBACK
  55. :BLDDISK2
  56. DEL %3:\FHSINSTL.BAT > NUL:
  57. ECHO :
  58. ECHO If your system has 2 disk drives you should place the REPORT diskette
  59. ECHO in the "%3:" drive at this time.
  60. ECHO :
  61. ECHO If your system has a single diskette drive, wait until prompted to place
  62. ECHO the REPORT diskette in this drive (which will then be designated the
  63. ECHO "%3:" drive).
  64. ECHO During this installation procedure you will be faced with a lot of "disk
  65. ECHO shuffling".  I will try to keep you informed as to which diskettes should
  66. ECHO be in the "%2:" and "%3:" drives, but you should wait until instructed by the
  67. ECHO operating system to switch diskettes in your disk drive.
  68. ECHO :
  69. PAUSE
  70. ECHO :
  71. ECHO I am now going to copy a file to the "%3" drive which will take control
  72. ECHO of the installation process.
  73. ECHO :
  74. COPY %2:\FDINSTAL.BAT %3:\FHSINSTL.BAT
  75. %3:
  76. CD \
  77. FHSINSTL %1 %2 %3 CONT2
  78. :CPYDISK2
  79. %2:\PKUNZIP /O %2:\BASICPGM FAMILY.EXE > NUL:
  80. %2:\PKUNZIP /O %2:\BASICPGM FAMRELAT.EXE > NUL:
  81. %2:\PKUNZIP /O %2:\BASICPGM FAMGROUP.EXE > NUL:
  82. %2:\PKUNZIP /O %2:\BASICPGM FAMFFGRP.EXE > NUL:
  83. %2:\PKUNZIP /O %2:\BASICPGM FAMCHART.EXE > NUL:
  84. %2:\PKUNZIP /O %2:\BASICPGM FAMDESCH.EXE > NUL:
  85. :GOBACK
  86. ECHO :
  87. ECHO If you have 2 diskette drives you should now place the Family History
  88. ECHO System "B1" DISKETTE in the "%2:" drive.
  89. ECHO :
  90. ECHO If you have a single diskette drive you should wait until you are asked
  91. ECHO to switch diskettes.
  92. ECHO :
  93. PAUSE
  94. %2:
  95. CD \
  96. IF %1?==1D? FDINSTAL %1 %2 %3 ENDIT
  97. IF %4?==? FDINSTAL %1 %2 %3 DISK2
  98. FDINSTAL %1 %2 %3 ENDIT
  99. :ALLDONE
  100. DEL %3:\FHSINSTL.BAT > NUL:
  101. ECHO :
  102. ECHO You may now start a Family History System session by placing your
  103. ECHO STARTUP diskette in the default drive and entering: FHS  or  FAMINIT
  104. :FINISH
  105.